Genesis\Utils\Common A

Total Complexity 66
Dependencies 4
Dependents 224
Total lines 495
Lines of code 203
Logical lines of code 99
Comment lines 196
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
emptyValueRecursiveRemoval()
S
59 6 14
removeMultipleKeys()
S
62 5 11
arrayContainsArrayItems()
S
63 4 11
isValidArray()
S
69 4 6
isBase64Encoded()
S
65 4 10
appendItemsToArrayObj()
S
61 3 12
filterBoolean()
S
65 3 9
booleanToString()
S
67 3 9
pascalToSnakeCase()
S
66 3 7
isValidXMLName()
S
69 3 6
decodeJsonString()
S
67 2 7
toBoolean()
S
74 2 4
getClassConstants()
S
69 2 7
isClassAbstract()
S
69 2 7
isValidAmount()
S
78 2 3
getPHPVersion()
S
67 2 7
getArrayKeys()
S
71 2 6
getSortedArrayByValue()
S
67 2 8
copyArray()
S
70 2 6
isArrayKeyExists()
S
70 2 6
resolveDynamicMethod()
S
61 1 13
isRegexExpr()
S
65 1 10
endsWith()
S
77 1 3
filterLanguageCode()
S
78 1 3
createArrayObject()
S
79 1 3
snakeCaseToCamelCase()
S
67 1 9
isValidUrl()
S
78 1 3
compareVersions()
S
78 1 3